package com.hzya.frame.system.login.service;
import com.hzya.frame.system.user.entity.UserEntity;

/**
 * 
 * @author 郭军辉
 *
 * 2016年12月14日下午5:40:34
 */
public interface ILoginService {

	boolean login(UserEntity user)throws Exception;
	  /**
	   * 校验用户名
	   * @param user
	   * @return
	   * @throws Exception
	   */
	  boolean checkUserName(UserEntity user) throws Exception;
	  
	  /**
	   * 校验密码
	   * @param user
	   * @return
	   * @throws Exception
	   */
	  boolean checkPassWord(UserEntity user) throws Exception;
	  
	  
	  /**
	   * 获得用户的信息以及角色模块信息
	   * @param systemUserDomain
	   * @return
	   * @throws Exception
	   */
	  UserEntity getFullUserInfo(UserEntity user)throws Exception;
	  
	  

}
